// 引入jwt模块
const jwt = require('jsonwebtoken')
// 引入参与加密对象
const security = require('./tokentime.js').security;
// 加密产生token
// uid:要加密的内容，scope额外要加密的值
function gettoken(uid,scope=2){
    // 去除标识和过期时间
    const {secretkey,expiresIn} = security
    // 调用jwt中的sign方法生成加密的token

    // 参数1：要加密的内容对象，参数2：密钥，参数3：过期时长
    const token = jwt.sign({uid,scope},secretkey,{expiresIn})

    return token
}
module.exports = {gettoken} 